package com.briup.bookstore.service;

import com.briup.bookstore.domain.vo.BookVO;

import java.util.List;

/**
 * 收藏图书服务接口
 */
public interface CollectService {

    /**
     * 查询当前用户下的所有收藏图书
     *
     * @return 所有收藏图书的列表
     */
    List<BookVO> queryAllCollect();

    /**
     * 给当前登录用户收藏某一本图书
     * @param bookId 图书id
     */
    void addCollect(Integer bookId);

    /**
     * 给当前登录用户取消收藏某些图书
     * @param ids 根据图书id列表取消收藏
     */
    void cancelCollect(List<Integer> ids);
}
